home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / misc / BST_SystemDocs.lha / BeastV1 / Include / BST_System / beast_lib.fd next >
Encoding:
Text File  |  1996-05-16  |  1.7 KB  |  46 lines

  1. ##base _BeastBase
  2. ##bias 30
  3. ##public
  4. BST_MakeClass(ClassID,InstanceSize)(A0,D0)
  5. BST_AddClass(Class)(A0)
  6. BST_RemoveClass(Class)(A0)
  7. BST_FreeClass(Class)(A0)
  8. *-----
  9. CLSS_AddMethod(Class,MethodStart,Method_ID)(A0,A1,D0)
  10. CLSS_FindMethod(Class,Method_ID)(A0,D0)
  11. CLSS_DisposeMethod(Class,MethodStart,Method_ID)(A0,A1,D0)
  12. CLSS_AddInput(Class,InputPortname,InputMethod)(A0,A1,D1)
  13. CLSS_AddOutput(Class,OutputPortname,OutputMethod)(A0,A1,D1)
  14. CLSS_RemoveInput(CIL_Input)(A1)
  15. CLSS_RemoveOutput(COL_Output)(A1)
  16. *-------
  17. OBJ_NewObject(Class,Class_ID,Parent)(A0,A1,D0)
  18. OBJ_DisposeObject(Object)(A0)
  19. OBJ_DestroyObject(Object,MethodFlags)(A0,D3)
  20. OBJ_DoMethod(Object,Method_ID,TagList,MethodFlags)(A0,D0,A1,D3)
  21. OBJ_CreateConnection(FromObject,ToObject,FromMethod,ToMethod)(A0,A1,D0,D1)
  22. OBJ_RemoveConnection(OxL_Connection)(A1)
  23. OBJ_ToOutput(Object,TagList,OutputMethod,MethodFlags)(A0,A1,D0,D3)
  24. *-----
  25. BST_FindTagItem(tagValue,tagList)(D0,A0)
  26. BST_NextTagItem(tagList)(A0)
  27. BST_ApplyTagChanges(list,changeList)(A0,A1)
  28. BST_CloneTagItems(original)(A0)
  29. BST_FreeTagItems(taglist)(A0)
  30. *------
  31. BST_TagListGETATTRParent(TagList,ResultTagList,Object)(A0,A1,A2)
  32. BST_FillAttrTagList(TagList,SupportTags,AttrOffsets)(A0,D0,A1)
  33. *------New september 95 functions
  34. OBJ_FromInput(Object,InputMethod,MethodFlags,TagList)(A0,D0,D3,A1)
  35. BST_SetDelayedDispose(Object)(A0)
  36. BST_DelayedDispose()()
  37. *------New october 95 functions
  38. OBJ_MethodToChildren(Object,Method_ID,TagList,MethodFlags)(A0,D0,A1,D3)
  39. OBJ_MethodToParent(Object,Method_ID,TagList,MethodFlags)(A0,D0,A1,D3)
  40. *------New march 96 functions
  41. BST_MakeSubClass(ClassID,InstanceSize,SuperClass)(A0,D0,A1)
  42. BST_ForceDestroyBeast()()
  43. *------New may 96 functions
  44. OBJ_CreateObject(Class_ID,Parent,TagList)(A1,D0,A0)
  45. ##end
  46.